package com.xydtech.common.unipush.service;

/**
 * UniPush消息推送服务
 */
public interface IUniPushService {

    ///**
    // * 绑定用户ID和设备号之间的关系，用作消息推送使用
    // * @param uniPushBindAlias
    // * @return com.alibaba.fastjson.JSONObject
    // * @exception
    // * @author Daniel
    // * @date 2022-3-16 14:30:18
    // */
    //ApiResult<Void> bindAlias(UniPushBindAlias uniPushBindAlias);
    //
    ///**
    // * 解绑用户ID和设备号之间的关系
    // * @param uniPushBindAlias
    // * @return com.alibaba.fastjson.JSONObject
    // * @exception
    // * @author Daniel
    // * @date 2022-3-16 14:31:03
    // */
    //ApiResult<Void> unBindAlias(UniPushBindAlias uniPushBindAlias);
    //
    ///**
    // * 发送APP推送消息进入消息队列，等待消费者处理发送APP消息推送
    // * @param
    // * @return com.alibaba.fastjson.JSONObject
    // * @exception
    // * @author Daniel
    // * @date 2022/3/17 10:09
    // */
    //void sendAppMessageIntoActiveMQQueues(String receiverAlias, String title, String content, Map<String, Object> pushParams);
    //
    ///**
    // * 发送APP推送消息
    // * @param uniPushMessageContent
    // * @return com.alibaba.fastjson.JSONObject
    // * @exception
    // * @author Daniel
    // * @date 2022-3-16 14:32:04
    // */
    //JSONObject sendAppMessageToSignle(UniPushMessageContent uniPushMessageContent);
}
